A type of hash function that produces a checksum used to detect and correct transmission errors in data (abbreviation CRC).